﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DynamicAuditor.DTOs
{
    /// <summary>
    /// Fecha: 26-Setiembre-2010
    /// Autor: Lester Salazar Viales
    /// Descripcion: Objeto de transferencia correspondiente a clientes. Este objeto es el que se va a utilizar para 
    /// pasar la informacion entre capas.
    /// </summary>
    public class dtoCliente
    {
        private int _idcliente;
        private string _codcliente;
        private string _nombre;
        private string _descripcion;
        private string _contacto;
        private string _telefono;
        private string _email;
        private DateTime _fechacreacion;
        private bool _activo;
        private DateTime _fechamodificacion;
        private int _modificadopor;


        #region Constructor
        public dtoCliente()
        { 
        }

        #endregion Constructor

        #region Propiedades

        /// <summary>
        /// Declaracion de las propiedades correspondientes a esta clase.
        /// </summary>
        
        public int idCliente
        {
            get { return _idcliente; }
            set { _idcliente = value; }
        }

        public string CodCliente
        {
            get { return _codcliente; }
            set { _codcliente = value;}
        }

        public string Nombre
        {
            get { return _nombre; }
            set { _nombre = value; }
        }

        public string Descripcion
        {
            get { return _descripcion; }
            set { _descripcion = value; }
        }

        public string Contacto
        {
            get { return _contacto; }
            set { _contacto = value; }
        }

        public string Telefono
        {
            get { return _telefono; }
            set { _telefono = value; }
        }

        public string Email
        {
            get { return _email; }
            set { _email = value; }
        }

        public DateTime FechaCreacion
        {
            get { return _fechacreacion; }
            set { _fechacreacion = value; }
        }

        public bool Activo
        {
            get { return _activo; }
            set { _activo = value; }
        }

        public DateTime FechaModificacion
        {
            get { return _fechamodificacion; }
            set { _fechamodificacion = value; }
        }

        public int ModificadoPor
        {
            get { return _modificadopor; }
            set { _modificadopor = value; }
        }

        #endregion Fin Propiedades



    }
}
